LaplaceScript: Eine XML-basierte Skriptsprache für interaktive Übungsaufgaben
نویسندگان
چکیده
Das speziell auf mathematische Inhalte ausgelegte E-Learning-Werkzeug MathCoach besteht praktisch aus zwei Teilen: dem MathCoach-Servlet, das das Rahmenwerk bildet, und der Aufgabenbeschreibungssprache LaplaceScript, mit deren Hilfe Autoren ihre Übungsaufgaben verfassen. Das MathCoach-Servlet oder einfach MathCoach bildet das eigentliche E-LearningSystem. MathCoach stellt eine Umgebung zur Verfügung, in der in LaplaceScript erstellte interaktive Übungsaufgaben ausgeführt werden können. LaplaceScript ist eine kompakte, auf Praxistauglichkeit ausgelegte XML-Anwendung. Die Sprache besitzt alle Merkmale einer echten Programmiersprache, ist aber um Längen schneller erlernbar und intuitiver nutzbar als traditionelle Programmiersprachen. 1 Was ist LaplaceScript? LaplaceScript entstand aus dem Wunsch heraus, möglichst flexible interaktive Übungsaufgaben beschreiben und implementieren zu können, ohne erst eine komplette Programmiersprache erlernen zu müssen. So bietet LaplaceScript zwar alle Möglichkeiten einer traditionellen Programmiersprache, minimiert aber den erforderlichen Lernaufwand. LaplaceScript wurde speziell zur Beschreibung mathematischer Aufgaben und Inhalte konzipiert. So existieren in LaplaceScript zum Beispiel die mathematischen Datenstrukturen Vektoren und Matrizen sowie Sprachelemente zur direkten Kommunikation mit dem Computeralgebrasystem MuPAD und dem R-Statistik-Paket. Das Einbinden der unter Mathematikern bekannten Systeme R und MuPAD erweitert enorm die Möglichkeiten, die LaplaceScript Autoren bietet. Bereits bekannte Systeme aus LaplaceScript heraus nutzen zu können, trägt weiter auch dazu bei, die Akzeptanz des neuen E-Learning-Systems unter den zukünftigen Autoren zu erhöhen. Etwas Gewohntes und Bekanntes aus einer neuen Umgebung heraus zu nutzen, fällt sicherlich leichter, als noch mehr Neues zu lernen, um bereits Bekanntes neu umzusetzen.
منابع مشابه
MathCoach und LaplaceSkript: Ein programmierbarer interaktiver Mathematiktutor mit XML-basierter Skriptsprache
MathCoach ist eine webbasierte und interaktive Trainingsumgebung für Mathematik, die den Lernenden Übungen und Experimente inklusive individueller Hilfestellung und Bewertung zur Verfügung stellt. Im Gegensatz zu anderen Systemen, die einen ähnlichen Ansatz verfolgen, die den Lernenden aber meist nur eine statische Sammlung von Aufgaben zur Bearbeitung anbieten, ist MathCoach in der Lage, belie...
متن کاملCLab - eine web-basierte interaktive Lernplattform für Studierende der Computerlinguistik
Inhaltlich lässt sich das CLab als eine Sammlung von thematisch selbstständigen Modulen beschreiben zu Themen wie „Reguläre Ausdrücke“, „Tokenisierung“, „Chunking“ oder „Satzähnlichkeit“. Diese Module werden Lerneinheiten genannt. Jede Lerneinheit basiert auf einem Lehrtext (PDF), welcher die inhaltliche Grundlage bildet. Er kann ausgedruckt, durchgearbeitet und leicht durchsucht werden. Letzte...
متن کاملEine XML-basierte Komponentenarchitektur für interaktive, multimediale 3D-Anwendungen (An XML-based Component Architecture for Interactive Three-dimensional Multimedia Applications)
Zusammenfassung Für die Entwicklung interaktiver 3DGrafikanwendungen existieren bisher kaum Standards. Mit den in der Dissertation vorgestellten Gestaltungsrichtlinien und Metaphern für DesktopVR-Benutzungsschnittstellen sowie einer Systematisierung existierender 3D-Interaktionselemente soll dem Entwickler die Konzeption von 3D-Anwendungen erleichtert werden. Für deren Erstellung wird eine doku...
متن کاملVerteilte interaktive Medien
In der vorliegenden Arbeit wird gezeigt, dass verteilte interaktive Medien eine homogene Medien-Klasse bilden. Insbesondere ermöglichen es Vertreter dieser Klasse, dass eine verteilte Benutzergruppe mit dem Medium selbst interagiert. Typische Beispiele für verteilte interaktive Medien sind Shared-Whiteboard-Systeme, Netzwerk-basierte Computerspiele und verteilte Virtual-Reality-Umgebungen. Um n...
متن کاملXML und Zope
Zope ist ein Open Source Middlewareprodukt, welches auf der Skriptsprache Python aufbaut. Zope ist als Applikationsserver sowohl ein Webserver mit einem webbasiertem Interface als auch eine objektorientierte Datenbank. Parsed XML ist ein auf dem Python Expat aufbauender XML Parser der als Produkt für Zope entwickelt wurde und die standardisierte DOM-Schnittstelle enthält. Zusammen mit Page Temp...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005